package com.company.two;

import java.util.Scanner;

/**
 * 利用字符串处理相关方法验证电子邮箱格式是否正确。（5分）
 * 函数提示：
 * 取指定字符出现的位置。
 * 字符串截取。
 */

//字符串截取
public class Mail {
    public static void main(String[] args) {
        while (true){
            System.out.println("请输入一个邮箱地址:");
            Scanner scanner = new Scanner(System.in);
            //123@qq.com   3   9-6
            String str = scanner.next();
            //判断是否是QQ邮箱 只有一个@ .
            int a1=str.indexOf("@qq.com");
            int a2=str.lastIndexOf("@qq.com");
            int b1=str.indexOf("@");
            int b2=str.lastIndexOf("@");
            int c1=str.indexOf(".");
            int c2=str.lastIndexOf(".");
            if(a1>0 && a1==a2 && a1==str.length()-7 && b1==b2 && c1==c2){
                System.out.println("这是一个正确的邮箱地址格式");
            }else {
                System.out.println("这是一个错误的邮箱地址格式");
            }
        }
    }
}
